device affording protection against wind effects - Turco Inglés Diccionario